package com.dataaccess.dataaccess.common.utils;

/**
 * @Author xulumin
 * @Date 2024/3/18 08:36
 * @Version 1.0
 * @Desc
 */

import java.util.ArrayList;
import java.util.List;

/**
 * @Author xulumin
 * @Date 2024/3/11 16:18
 * @Version 1.0
 * @Desc 设备数据处理工具类
 */
public class DataHand {

    /**
     * 格式化数据体 将数据字符串转为转为集合
     * @param data 要格式化的字符串
     * @return 将字符串每隔两位为一组，组成集合返回
     */
    public static List<String> formatData(String data) {
        List<String> splitList = new ArrayList<>();
        for (int i = 0; i < data.length(); i += 2) {
            if (i + 1 < data.length()) {
                splitList.add(data.substring(i, i + 2));
            } else {
                splitList.add(data.substring(i));
            }
        }
        return splitList;
    }
}

